package com.example.demo.domain;

import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
import lombok.Data;


/**
 * 教师表
 */

/*
springboot3 @Table+@Entity注解将表和类进行映射，以便后面使用Jpql进行数据查询时能找到对应的类
springboot2 仍可以使用@Entity进行表和类的映射，不用添加@Table
 */
@Data
@Entity
@Table(name="tb_teacher")//@Table指定表名
public class Teacher {
    /**
     * 工号
     */
    @Id
    private String tid;

    public Teacher(String tid, String college, String name) {
        this.tid = tid;
        this.college = college;
        this.name = name;
    }
    /**
     * 姓名
     */
    private String name;
    /**
     * 学院
     */
    private String college;

    public Teacher() {

    }
}
